package com.cn.yunhe.rentcars.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 欢迎页面显示需要的信息，统一从数据库查出，并显示
 * @author 赵志学
 * 2016-8-4
 *
 */
@Mapper
public interface WelcomeMapper {
	/**
	 * 获取数据库现在共有多少辆车。
	 * 当前时间中的车辆状态。
	 * 根据传入车辆状态参数 获取车辆数量。
	 * @return
	 */
	public int getCarCountByState(@Param(value="carstate") int carstate);
	/**
	 * 获取车辆状态信息。根据时间进行查询。车辆维修数量
	 * @return
	 */
	public int getCarRepair(@Param(value="yesterday")String yesterday);
	/**
	 * 获取自用车辆的数量
	 * @return
	 */
	public int getCarSelfuse(@Param(value="yesterday")String yesterday);
	/**
	 * 获取正在保养的车辆数量
	 * @return
	 */
	public int getCarMaintain(@Param(value="yesterday")String yesterday);
	/**
	 * 获取正在年检的数量
	 * @return
	 */
	public int getCarYearCheck(@Param(value="yesterday")String yesterday);
	/**
	 *根据实际获取 在租车辆数量
	 * @return
	 */
	public int getCarOrder(@Param(value="yesterday")String yesterday);
}
